package br.com.ccm.session.paciente;

import javax.ejb.Stateless;

import br.com.ccm.entity.Paciente;
import br.com.ccm.entity.TelefonePaciente;
import br.com.ccm.exception.ValidationException;
import br.com.ccm.session.generic.GenericSession;

@Stateless
public class PacienteSession extends GenericSession<Paciente>{
	
	
	@Override
	public Paciente salvar(Paciente t) {
		for(TelefonePaciente telefone: t.getTelefone()){
			telefone.setPaciente(t);
		}
		t.setDadosClinicos(null);
		try {
			return super.salvar(t);
		} catch (ValidationException e) {
			e.printStackTrace();
			return null;
		}
	}

}
